<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body {
	height:100%;
	background-color:#f7f5f4;
}
body, button, input, select, textarea{
	font:12px/1.5 arial, "微软雅黑","宋体",Tahoma,Verdana,sans-serif;
	-webkit-text-size-adjust:none;
	}
fieldset, img {
	border:0;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, q, th, td, caption, article, aside, figure, figcaption, footer, header, hgroup, nav, section, audio, video {
	margin:0;
	padding:0;
}

button, input, select, textarea {
  margin: 0;
  vertical-align: middle;
}
ul, ol, li, dl, dt, dd {
	list-style-type: none;
}

em, code {
	font-style: normal;
}
del {
	text-decoration: line-through;
}
.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.str {
	font-weight:bold;
}


.flol {
	float:left;
	}
.flor {
	float:right;
	}
.main_top {
	margin-top:10px;
}
.main_top2 {
	margin-top:15px;
}
.main_top3 {
	margin-top:20px;
}
.main_top4 {
	margin-top:30px;
}
.main_top5{
	margin-top:45px;
}
.main_top6{
	margin-top:80px;
}
.main_lef {
	margin-left:10px;
}
.main_lef2 {
	margin-left:15px;
}
.padding_top {
	padding-top:10px;
}
.padding_top2 {
	padding-top:20px;
}
.padding_top3 {
	padding-top:50px;
}
.padding_top4 {
	padding-top:60px;
}
.padding_lef{
	padding-left:10px;
	}

.topright a,.nav .navli,.in_mainbtbg1,.in_mainbtbg1 .more a,.in_mainbtbg2,.in_mainbtbg2 .more a,.in_mainbtbg3,.in_mainbtbg3 .more a,.searchbox .srk,.searchlist dl dt h2 a,.mainbtbg1 .more a,.mainbtbg1 .dqwz,.mainbtbg1 .dqwz span,.mainbtbg2,.mainbtbg2 .more,.mainbtbg2 .more a,.mainbtbg2 .dqwz,.mainbtbg2 ,.in_mainbtbg4 .more a,.in_mainbtbg4 .more a:hover,.dqwz span,.tywzlist li a,.tywzlist2 li a,.tywzlist3 li a,.tywzlist4 li a,.list_hover ul li a,.list_hover ul li ul li a,.list_hover .xz a,.list_hover .xz2 a,.twlist dl dt h2,.down_list dl dt h2,


.com_conR_list li a
{
	background-image: url(../images/ico.png);
	background-repeat: no-repeat;
	}

.main {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.main2 {
	width:1146px;
	padding:27px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
}
.main2:before, .main2:after {
	content:' ';
	display:table
}
.main2:after {
	clear:both
}
.main2 .bodybg{
	background-image:url(../images/main_line.gif);
	background-position:917px top;
	background-repeat:repeat-y;
	
	}
.main_bgcolor{
	background-color:#ffffff;
	}

.bor1 {
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}	
.bor2 {
	border:1px solid #d4d4d4;
	}
.bor3 {
	background-color:#FFF;
	border:1px solid #d4d4d4;
	border-top:0;
	}
.bor4 {
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}	



.lrbox1{
	padding:15px 0px;
	}
.lrbox2{
	padding:15px;
	}
.lrbox3{
	padding:18px;
	}

	
/*通用标题*/

.mainbt {
	width:100%;
	clear:both;
}
.mainbt li {
	float:left;
}
.mainbt .more{
	float:right;
	}



.in_mainbtbg1 {
	height:41px;
	line-height:41px;
	overflow:hidden;
	background-image:url(../images/lxbg_03.png);
	background-repeat:no-repeat;
	background-position:left;
}
.in_mainbtbg1 h2{
	color:#027434;
	font-size:20px;
	padding:0 5px;
	margin-left:25px;
	font-weight:100;
	}
.in_mainbtbg1 h2 span{
	font-size:18px;
	color:#9d9d9d;
}
	
.in_mainbtbg1 .more{
	padding-right:15px;
	float:right;
		}
.in_mainbtbg1 .more a{
	color:#fff39f;
	padding-left:15px;
	display:block;
	background-position:-989px -302px;
	background-repeat: no-repeat;
	}
.in_mainbtbg1 .more a:hover{
	color:#fff;
	background-position:-989px -352px;
	}

.in_mainbtbg2 {
	height:41px;
	line-height:41px;
	overflow:hidden;
	background-image: url(../images/new_btbj.png);
	background-repeat:no-repeat;
	background-position:left;
		}
.in_mainbtbg2 h2{
	font-weight:100;
	color:#027434;
	font-size:20px;
	padding:0 5px;
	margin-left:25px;
	
	}
.in_mainbtbg2 h2 span{
	color:#9c9c9c;
	font-size:20px;
	font-weight:100;
	 }
.in_mainbtbg2 .more{
	float:right;
		}
.in_mainbtbg2 .more a{
	color:#797979;
	text-align:center;
	display:block;
	background-position:70px -1684px;
	background-repeat: no-repeat;
	border:#87c47a 1px solid;
	border-radius:5px;
	width:80px;
	height:28px;
	line-height:30px;
	}
.in_mainbtbg2 .more a:hover{
	color:#03813a;
	background-color:#FFF;
	background-position:70px -1714px;
	}


.mainbtbg1 {
	height:31px;
	line-height:31x;
	position:relative;
	z-index:5;
	border-bottom:1px solid #e4e4e4;
		}
.mainbtbg1 h2{
	height:31px;
	line-height:31px;
	font-size:16px;
	font-weight:100;
	color:#535151;
	padding:0 5px;
	display:block;
	float:left;
	position:relative;
	z-index:10;
	border-bottom:1px solid #038a23;
	}
.mainbtbg1 .more{
	padding-right:15px;
	float:right;
		}
.mainbtbg1 .more a{
	padding-left:15px;
	display:block;
	background-position:-989px -302px;
	background-repeat: no-repeat;
	}
.mainbtbg1 .more a:hover{
	display:block;
	background-position:-989px -352px;
	}
.mainbtbg1 li ul{
	height:43px;
	border-left:1px solid #dcdcdc;
	float:left;
	}
.mainbtbg1 li ul li{
	border-right:1px solid #dcdcdc;
	float:left;
}
.mainbtbg1 li ul li a{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	padding:0 25px;
	height:43px;
	line-height:43px;
	display:block;
	}
.mainbtbg1 li ul .xz a{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#0078d5;
	padding:0 20px;
	height:43x;
	line-height:43px;
	background:#fff;
	display:block;
	}
.mainbtbg1 .dqwz {
	color:#afb1d6;
	padding-right:10px;
	font-family:"宋体";
	float:right;
	background-position:right -320px;
	}
.mainbtbg1 .dqwz span{
	padding-left:15px;
	background-position:0px -108px;
	display:block;
	float:left;
	}
.mainbtbg1 .dqwz a{
	color:#fff;
	text-decoration: none;
	}
.mainbtbg1 .dqwz a:hover{
	color:#ffff00;
	text-decoration: none;
	}



.mainbtbg2 {
	height:35px;
	line-height:35px;
	padding-bottom:3px;
	overflow:hidden;
	background-position:left -410px;
		}
.mainbtbg2 .more{
	padding-right:10px;
	background-position:right -410px;
	}
		
.mainbtbg2 h2{
	color:#fff;
	font-size:15px;
	padding-left:25px;
	padding-right:20px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.95);
	}
.mainbtbg2 .more a{
	color:#FFF;
	padding-left:13px;
	display:block;
	background-position:-920px 15px;
	background-repeat: no-repeat;
	}
.mainbtbg2 .more a:hover{
	display:block;
	color:#ffe2c8;
	background-position:-920px -10px;
	}
.mainbtbg2 .dqwz {
	color:#fff;
	padding-right:10px;
	font-family:"宋体";
	float:right;
	background-position:right -410px;
	}
.mainbtbg2 .dqwz span{
	padding-right:15px;
	background-position:-90px -100px;
	display:block;
	float:left;
	}
.mainbtbg2 .dqwz a{
	color:#fffab2;
	text-decoration: none;
	}
.mainbtbg2 .dqwz a:hover{
	color:#fff;
	text-decoration: none;
	}

.w65{
	width:65px;
}
.w85{
	width:85px;
}

.w100{
	width:100px;
}
.w125{
	width:125px;
}
.w198{
	width:198px;
}

.w205{
	width:205px;
}
.w230{
	width:230px;
}
.w250{
	width:250px;
}
.w328{
	width:328px;
}
.w380{
	width:380px;
}
.w700{
	width:700px;
	}	
.w735 {
	width:735px;
}
.w835 {
	width:835px;
}
.w800{
	width:800px;
}
.w865{
	width:865px;
}




/*首页头部*/
.bannerbox{
	width:100%;
	height:822px;
}
/*首页banner*/
.hdp {
	position: relative;
	margin: 0px auto 0px auto;
	height: 822px;
	z-index:10;
}
.fullSlide {
	width: 100%;
	position: relative;
	height: 822px;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 822px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 822px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 40px;
	left: 0;
	height: 30px;
	line-height: 30px;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 42px;
	height: 11px;
	margin: 2px;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	line-height: 60px;
}
.fullSlide .hd ul .on {
	background: #f0eded;
}
.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -30px;
	left: 10%;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display: none;

}
.fullSlide .next {
	left: auto;
	right: 10%;
	background-position: -6px -137px;
}




/*导航*/
.topright{
	width:190px;
	height:28px;
	line-height:28px;	
	}
.topright li{
	width:85px;
	margin-left:10px;
	position:relative;
	float:left;
}
.topright li a{
	padding-left:25px;
	width:60px;
	height:28px;
	line-height:28px;
	display:block;
	color:#5eb584;
	}
	
.topright .sy{
	background-position:0px -99px;
	}
.topright .sc{
	background-position:0px -143px;
	}

.topright .wb a{
	background-position:0px -189px;
	}
.topright .wx a{
	background-position:-130px -189px;
	}
	
.topright .wb a:hover{
	background-position:-270px -189px;
	}
.topright .wx a:hover{
	background-position:-400px -189px;
	}
.topright .wx:hover .ewm{
	display:block;
}
	
.topright .wx .ewm{
	width:150px;
	height:150px;
	padding:10px;
	background-color:#FFF;
	top:33px;
	z-index: 9999;
	display:block;
	position:absolute;
	margin-left:-70px;
	border: 1px solid #525252;
	-webkit-box-shadow: 0 0 3px -1px #525252;
	-moz-box-shadow: 0 0 3px -1px #525252;
	box-shadow: 0 0 3px -1px #525252;
	display:none;
	}
/*	
.topright .wx .ewm:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  margin-top:-20px;
  margin-left:90px;
  position:absolute;
  border-width: 5px;
  border-style: solid;
  border-color:  transparent transparent #525252 transparent;
}
	
*/
.topright .wx .ewm .imgbox{
	width:150px;
	height:150px;
	display:block;
	overflow:hidden;
	}
.topright .wx .ewm .imgbox img{
	max-width:100%;
}
.toplogotel{
	height:119px;
	background-image: url(../images/top_logotelbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	}
	

.top_logonav{
	width:100%;
	height: 121px;
	display: block;
	position:fixed;
	z-index:1000;
	background-image: url(../images/topbg_01.png);
	background-repeat: repeat-x;
	background-position: top;
    }
.top_logonav .top_welcome_wx{
	height:28px;
	}
.top_logonav .top_welcome{
	color:#5eb584;
	line-height:28px;
	}
.top_logonav .top_welcome h1{
	font-size:12px;
	display:inline;
	font-weight:100;
}

.top_logonav .logonavbox{
	height:93px;	
	}
.top_logonav .logonavbox .logbox{
	width:280px;
	margin-top:16px;
	}
.top_logonav .logonavbox .logbox h1{
	width: 280px;
	height: 38px;
	text-indent:-10000px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
   }
.top_logonav .logonavbox .logbox p{
	width:272px;
	height:19px;
	line-height:19px;
	font-size:14px;
	font-weight:100;
	color:#fff;
	text-align:center;

	margin-top:5px;	
	}	
.top_logonav .logonavbox .logbox p a{
	color:#abffd0;
	padding-right:10px;
	}
.top_logonav .logonavbox .logbox p span{
	color:#abffd0;
    }
.top_logonav .nav{
	width:870px;
	float: right;
	height:93px;
	position:relative;
	z-index:2;
	}

.top_logonav .nav ul{
	float:right;
	}
.top_logonav .nav ul li{
	float: left;
	position:relative;
	padding-right:1px;
	background-image: url(../images/nav_line.png);
	background-position: right 25px;
	background-repeat: no-repeat;
}

.top_logonav .nav ul li:hover div:empty
{
	display:none;
	}

.top_logonav .nav ul li:last-child {
	padding-right:0;
	background-image:none;
}

.top_logonav .nav ul li h2{
	font-size:16px;
	font-weight:100;
	display:block;
	}
.top_logonav .nav ul li h2 a{
	height:43px;
	padding:25px;
	color:#fff;
	text-align:center;
	font-size:16px;
	display:block;
	/*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.95); 字体投影*/
	}

.top_logonav .nav ul li:hover h2 a{
	color: #ff0;
	text-decoration: none;
	height:43px;
	padding:25px;
	display: block;
	background-image: url(../images/nav_xz.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.top_logonav .nav ul li:hover  div{
	display:block;
}
.top_logonav .nav ul li:hover  div:empty{
	display:none;
}
.top_logonav .nav ul li h2 a p{
	height:27px;
	line-height:27px;
	font-size:16px;
	}
	
.top_logonav .nav ul li a:hover{
	color:#ffff00;
	text-decoration: none;
	}
.top_logonav .nav ul li h2 a span{
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#93d6b4;
	}
.top_logonav .nav ul li h2 a:hover span{
	color:#afd138;
}


.top_logonav .nav .active,.nav .active:hover,.top_logonav .nav .active span,.nav .active:hover span{
	color:#fff39f;
	background-color:#afd138;
	text-decoration: none;
	background-image:none;
	display:block;
/*
-moz-linear-gradient有三个参数。第一个参数表示线性渐变的方向，top是从上到下、left是从左到右，如果定义成left top，那就是从左上角到右下角。第二个和第三个参数分别是起点颜色和终点颜色。你还可以在它们之间插入更多的参数，表示多种颜色的渐变。
*/
	}
.top_logonav .nav .active a,.top_logonav .nav .active a:hover,.top_logonav .nav .active a p,.top_logonav .nav .active a span,.top_logonav .nav .active a:hover span{
	background-image:none;
	color:#FFF;
	}

.top_logonav .nav ul li div{
	margin-left:-18px;
	width:150px;
	padding:15px 0;
	height:auto;
	top:93px;
	position: absolute;
	z-index:8000;
	background-color:#00570a;
	filter: progid:DXImageTransform.Microsoft.radius(strength=5);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	display:none;
	}
.top_logonav .nav ul li div a{
	color:#fff;
	width:150px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-weight:100;
	font-size:14px;
	padding-bottom:0px;
	border-bottom:1px dashed #007b0e;
	display:block;
	}
.top_logonav .nav ul li div a:hover{
	color:#00570a;
	background-color:#85c900;
	}


/*产品+案例通用标题*/

.in_main_bt{
	text-align:center;
	display:block;
	
}
.in_main_bt .en{
	color:#fff;
	font-size:35px;
	height:35px;
	line-height:35px;
	
	}	
.in_main_bt h2{
	color:#f1e300;
	font-size:18px;
	font-weight:100;
	padding-top:10px;
}
.in_main_bt .casems{
	line-height:27px;
	color:#64d696;
	font-size:12px;
	font-weight:100;
	text-align:center;
	padding:14px 0;
	display:block;	
	}


/*特色产品*/

.in_product_box{
	background-image:url(../images/te_bg.png);
	height:540px;
	width:100%;
}

.product_main_bt{
	padding-top:36px;
}
.product_main_bt{
	padding-top:36px;
}

.product_main_bt ul li {
    width: 240px;
    margin: 0px;
    padding: 0px;
    background:url(../images/products-bg.png) center top no-repeat;
    line-height: 70px;
	text-align:center;
    float: left;
}

.product_main_bt ul li a{
	display:block;
	width:240px;
}

.product_main_bt ul .xz{
	cursor:pointer;
	color:#f1e300;
	background-image:url(../images/cf_03.png);
	background-position:-73px 2px;}
	
	
/*
hover效果
.product_main_bt ul li:hover{
	cursor:pointer;
	color:#f1e300;
	background-image:url(../images/cf_03.png);
	background-position:-73px 2px;

	}
	
.product_main_bt ul li:hover a{
	color:#f1e300;
	}*/
.product_main_bt ul .xz a{
	color:#f1e300;
	}
.product_main_bt ul li .yqh{
	margin:2px 0 2px 3px ;
	line-height: 20px;
	text-align: center;

	}

.product_main_bt ul li a {
    margin: 0px;
    padding: 0px;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #fff;
}

/*产品内容滚动*/
.productbox{
	height:263px;
	overflow:hidden;
	position:relative;
}
.productbox .listbox li{
	margin-right:9px;
	
	}

.productbox .listbox{
	margin:0 30px 0 31px;
	width:1139px;
	height:263px;
	overflow:hidden;
	}
.productbox .lrbox{
	width:2278px;
	height:263px;
	overflow:hidden;
}

.productbox .yidong{
	width:29px;
	height:57px;
	position:absolute;
	top:97px;
	display:block;
	cursor:pointer;
	background-image:url(../images/qhaniu.png);
	}

.productbox .ydz{
	left:0;
	background-position:0px 0px;
	}
.productbox .ydz:hover{
	background-position:0px -57px;
	}
.productbox .ydy{
	right:0;
	background-position:right 0px;
	}
.productbox .ydy:hover{
	background-position:right -57px;
	}
	
&lt;!--案例 --&gt;
.in_case{
	width:1200px;
	overflow:hidden;
	}
.in_casebox{
	width:1230px;	
	height:324px;
	overflow:hidden;
	position:relative;
}
.in_casebox li{
	margin-right:32px;
	}
.in_casebox li:last-child {
	margin-left:2px;
	margin-right:0;
}



/*关于我们*/
	
.about_box{
	height:664px;
	width:100%;
	background-image:url(../images/abou_bg.jpg);
}
.about_box .about_bgimg{
	height: 664px;
	width: 100%;
	background-image: url(../images/about_bgicoimage.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


.about_main_bt{
	width:351px;
	font-size:36px;
	height:45px;
	display:block;
	color:#434242;
	font-weight:100;
	position:relative;
}
.about_main_bt p{
	line-height:36px;
	font-weight:100;
	display:block;
	float:left;
	}
.about_main_bt span{
	margin-left:15px;
	color:#309050;
	font-size:36px;
	line-height:44px;
	}

.about_box .about_bj1,.about_box .about_bj2,.about_box .about_bj3{
	background-image:url(../images/about_list.jpg);
	background-repeat:no-repeat;
	}
.about_box .about_left{
	width:518px;
	height:415px;
	
	}
.about_box .about_left .about_title li{
	background-color:#000;
	width:50px;
	height:415px;
	float:left;
	margin-left:1px;
	overflow:hidden;
	}
.about_box .about_left .about_title li:hover{
	opacity:0.9;
	}

.about_box .about_left .about_title li span{
	margin-left:19px;
	display:block;
	overflow:hidden;
	width:11px;
	height:11px;
	background-image:url(../images/xz_ico.png);
	background-repeat:no-repeat;
	background-position:0px 0;
	margin-top:50px;
		}
.about_box .about_left .about_title li:hover span{
	background-position:-11px 0;
	}
.about_box .about_left .about_title li:hover p{
	color:#ffcc00;
	}
.about_box .about_left .about_title li p{
	padding-top:10px;
	color:#d5ffcc;
	font-size:20px;
	font-weight:100;
	text-align:center;
	}
.about_box .about_bj1{
	background-position:0 0;
	}
.about_box .about_bj2{
	background-position:-50px 0;
	}
.about_box .about_bj3{
	background-position:-100px 0;
	}

.about_box .about_lro_gg{
	overflow:hidden;
	display:block;
	margin-left:5px;
	width:360px;
	height:415px;
	}
.about_box .about_lro_gg img{
	width:100%;
	max-width:100%;
	}
.about_box .about_lro_jj{
	position:relative;
	width:657px;
	height:424px;
	background-image:url(../images/about_nrbj.png);
	}
.about_box .about_lro_jj h2{
	font-size:25px;
	font-weight:100;
	color:#0e7001;
	}	
.about_box .about_lro_jj .lrbox{
	display:block;
	padding:20px;
	font-size:14px;
	line-height:27px;
	text-indent:2em;
	color:#333;
	}
.about_box .ckxq_list{
	position:absolute;
	bottom:0;
	right:0;
	width:120px;
	}
.about_box .ckxq_list a:hover{
	background-color:#086f00;
	cursor:pointer;
	}
.about_box .ckxq_list .tj{
	display:block;
	width:34px;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:34px;
	background-color:#149702;
	color:#fff;
	}
.about_box .ckxq_list .ckxq{
	color:#fff;
	display:block;
	width:84px;
	height:34px;
	line-height:34px;
	text-align:center;
	font-size:12px;
	background-color:#149702;
	}



/*实景案例*/

.in_case_box{
	background-image: url(../images/case_bgicoimage.gif);
	height: 700px;
	width: 100%;
	background-color:#03813a;
	background-repeat: repeat-x;
	background-position: bottom;
}

/*案例分类标题*/
.case_main_bt{
	padding:10px 0 42px 0;
}
.case_main_bt .shangxiabg{
	width:40px;
	height:40px;
	display:block;
	background-image:url(../images/case_ico.gif);
	background-repeat:no-repeat;
	}
.case_main_bt .shang{
	margin-right:20px;
	cursor:pointer;
	background-position:0 0;
	}
.case_main_bt .shangyige:hover{
	background-position:0 -40px;
	}
.case_main_bt .xia{
	cursor:pointer;
	background-position:-40px 0;
	display:block;
	margin-top: -39px;
	}
.case_main_bt .xia:hover{
	background-position:-40px -40px;
	}
		
.case_main_bt ul{
	width:1200px;
		
}
.case_main_bt ul li {
    width: 163px;
	height:40px;
    margin-right: 20px;
	background-color:#FFF;
    line-height:40px;
	text-align:center;
    float: left;
}
.case_main_bt ul li:nth-child(6){
	margin-right:0;}
.case_main_bt ul li a{
	font-size:16px;
	color:#000;
	display:block;
	width:163px;
}

.case_main_bt .xz a{
	font-size:16px;
	color:#03813a;
	cursor:pointer;
	color:#303231;
	background-color:#f9dd88;
	}	
	
/*新闻资讯*/

.news_box{ 
     width:100%;
	 height:458px;
	 background-image:url(../images/news-bg.png);
}	
.news_box .leftpic{
	width:295px;
	border:#e9ffe6 5px solid;
	position:relative;
	}
.news_box .leftpic a{
	font-size:14px;
	color:#FFF;
	display:inline;
	cursor:pointer;	
	}
.news_box .leftpic img{
	max-width:100%;
}	
.news_box .leftpic .btbg{
	width:100%;
	height:31px;
	background:#000;
	position:absolute;
	bottom:0;
	left:0;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity:0.5;
	z-index:5;
		}
.news_box .leftpic .btwz{
	width:100%;
	height:31px;
	line-height:31px;
	color:#FFF;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
}	
	
.news_box .wzbox{
	width:480px;
	}
.news_box .wzbox dl{
	width:480px;
	height:85px;
	border-bottom:1px dashed #CCC;
	display:block;
	overflow: hidden;
	}
.news_box .wzbox dl dt{
	width:480px;
	height:27px;
	text-align:center;
	display:block;
	
	
	}

.news_box .wzbox dl dt a{	
	font-size:16px;
	font-weight:100;
}

.news_box .wzbox dl dd{
	width:480px;
	height:44px;
	line-height:22px;
	text-indent:2em;
	overflow: hidden;
}
.news_box .wzbox .wzlist{
	width:480px;
	}
.news_box .wzbox .wzlist li{
	width:480px;
	height:31px;
	line-height:31px;
	overflow:hidden;
}
.news_box .wzbox .wzlist li a{
	font-size:14px;
	overflow:hidden;
	}


.news_box .wzbox ul{
	width:703px;	
	}
.news_box .wzbox ul li{
	width:351px;
	height:23px;
	line-height:23px;
	float:left;	
	}
				
				
/*联系我们*/

.in_contactbox ul{
	width:328px;
	clear:both;
	margin-top:20px;
	display:block;
	}
.in_contactbox ul li{
	float:left;
}
.in_contactbox .title{
	color:#3a6e34;
	width:110px;
	text-align:right;
	line-height:27px;

	}
.in_contactbox .title .tubiao{
	float:left;
	padding-top:5px;
	}	
.in_contactbox .title h2{
	font-size:14px;
	font-weight:100;
	}
.in_contactbox .title h2 span{
	color:#8bca80;
	font-size:14px;
	font-weight:100;
	padding-left:10px;
	}	
.in_contactbox .lr{
	width:190px;
	padding-left:20px;
	line-height:27px;
}
.in_contactbox .im{
	width:324px;
	height:103px;
	display:block;
	overflow:hidden;
	border:2px solid #e9ffe6;
	}
.in_contactbox .im img{
	width:100%;
	max-width:100%;
	}
	
/*友情链接*/
.yqlj_box{
	background-color:#d3f6e3;
	height:45px;
	width:auto;
	border-top:1px solid #80c372;
	
}
.yqlj {
	padding:5px;
}
.yqlj dl {
	width:1200px;
	line-height:44px;
	height:44px;
}
.yqlj dt{
	background-image:url(../images/yqlj_bg_03.png);
	background-repeat:no-repeat;
	padding-left:30px;
	font-size:14px;
	color:#085a2c;
	font-weight:100;
	text-align:center;
	width:60px;
	height:20px;
	line-height:19px;
	margin-right:10px;
	}
.yqlj dd{
	width:1200px;
	line-height:19px;
	display:block;	
	}

.yqlj dd a{
	font-size:12px;
	color:#085a2c;
	font-weight:100;
	margin-right:15px;
}


/*底部*/
.footerbox{
	height:222px;
	background-image:url(../images/foot_bg.gif);
	}
.footerbox .footer{
	padding-top:30px;
	}
.footerbox .fnav{
	width:300px;
	}
.footerbox .fnav h2 {
	padding-left:30px;
	font-size:16px;
	color:#fff;
	font-weight:100;
    line-height: 26px;
    background-image:url(../images/tubiao05.png);
    background-repeat: no-repeat;

}
	
.footerbox .dbdh{
	width:300px;
	height:110px;
	background-image:url(../images/footerbox_dbdhbg.gif);
	background-repeat:repeat-x;
	background-position: left 8px;
	display:block;
	margin-top:12px;
	margin-left:10px;
}
.footerbox .dbdh ul{
	float:left;	
	}
.footerbox .dbdh li{
	width:130px;
	padding-left:20px;
	float:left;
}
.footerbox .dbdh li a{
	font-size:14px;
	color:#8ccc94;
	line-height:30px;
	font-weight:100;
}
.footerbox .dbdh li a:hover{
	color:#FF6;
}

.footerbox .banquan{
	overflow:hidden;
	font-size:14px;
	line-height:25px;
	color:#FFF;
	font-weight:100;
	margin-left:30px;
	
}
.footerbox .banquan a{
	color:#FFF;
}
.footerbox .banquan a:hover{
	color:#FF6;
}
.footerbox .weixinbox{
	width:220px;
	}

.footerbox .weixinbox h2{
	padding-left:34px;
	font-size:16px;
	color:#fff;
	font-weight:100;
    line-height: 22px;
    background-image:url(../images/weixin.png);
    background-repeat: no-repeat;
}
	
.footerbox .nrbox .ewm_title{
	font-size:14px;
	color:#8ccc94;
	font-weight:100;
	line-height:24px;
	width:100px;
}
.footerbox .nrbox .ewm_title span{
	width:100%;
	display:inline-block;
	clear:both;
}

.footerbox .nrbox .ewm_box{
	width:100px;
	height:100px;
	border:3px solid #014a20;
	overflow:hidden;
	display:block;
	
}
.footerbox .nrbox .ewm_box img{
	width:100%;
	max-width:100%;
}

/*--------------------------内页通用------------*/
/*内页banner*/
.lr_bannerbox{
	width:100%;
	height:455px;
	background-color:#a3c72d;
	position:relative;
	display:block;
	z-index:10;
	}


.lrnavbox{
	height:40px;
	line-height:40px;
	padding-bottom:3px;
	display:block;
	width:1200px;
	margin-top:-40px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:15;
	background-image:url(../images/lr_navbg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:#FFF;
	}

.lrnavbox h2{
	width:176px;
	height:40px;
	font-size:18px;
	font-weight:100;
	color:#FFF;
	text-align:center;
	display:block;
	float:left;
	background-image:url(../images/lrnav_title.jpg);
	background-position:left top;
	}
.lrnavbox ul{
	float:left;
}
.lrnavbox ul li{
	width:150px;
	padding-right:1px;
	background-image:url(../images/lr_navline.gif);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;	
	}
.lrnavbox ul li a{
	width:150px;
	text-align:center;
	font-size:14px;
	display:block;
}
.lrnavbox ul .active a{
	color:#0a843b;
	width:150px;
	text-align:center;
	font-size:14px;
	display:block;
}

.lrnavbox .dqwz {
	color:#686868;
	padding-right:10px;
	font-family:"宋体";
	float:right;
	}
.lrnavbox .dqwz span{
	padding-left:15px;
	background-position:0px -97px;
	display:block;
	float:left;
	}
.lrnavbox .dqwz a{
	color:#22a070;
	text-decoration: none;
	}
.lrnavbox .dqwz a:hover{
	color:#c20000;
	text-decoration: none;
	}







/*通用内页右侧标题*/
.lr_rightbt{
	margin-top:16px;
	width:205px;
    height: 31px;
    position: relative;
    z-index: 5;
}
.lr_rightbt hr{
	width:100%;
	height:0px;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom: 1px solid #e4e4e4;
	position:absolute;
	padding:0;
	margin:0;
	top:15px;
	z-index:5;

	}
.lr_rightbt h2{
	width:100px;
	height: 31px;
	line-height:31px;
	text-align:center;
    font-size: 14px;
	color:#262626;
    font-weight: 100;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	display: block;
    position: relative;
    z-index: 10;
	}



/*内页右侧通用列表*/
.w205 .tywzlist{
	width:205px;
	height:auto;
	}
.w205 .tywzlist li{
	width:205px;
	line-height: 21px;
	padding:10px 0;
	border-bottom:1px dashed #CCCCCC;
	}
.w205 .tywzlist li a{
	width:195px;
	display:block;
	}

.w205 .tywzlist li p{
	color:#898a89;
	padding-left:10px;
	width:195px;	
	}


/*内页右侧联系我们*/

.contactbox {
	height:230px;
}
.contactbox .imbox{
	width:205px;	
	}
.contactbox .imbox img{
	width:100%;
	max-width:100%;
}
.contactbox .qqbox{
	height:22px;
	padding:10px 0;	
	}
.contactbox ul{
	width:205px;
	clear:both;
	}
.contactbox ul li{
	float:left;
}
.contactbox .title{
	color:#a9a7a7;
	width:60px;
	line-height:23px;
	text-align:right;
	}	
.contactbox .lr{
	width:145px;
	line-height:23px;
	}
.contactbox .qq{
	width:145px;
	}
.contactbox .qq a{
	margin-right:3px;
}




/*文章列表*/

.newslist_one{
	width:865px;
	padding-bottom:10px;
    border-bottom: 1px dotted #E1E1E1;
	}
.newslist_one .picbox{
	width:120px;
	height:120px;
	padding:2px;
	background-color:#FFF;
	border:1px solid #eeeeee;
		}
.newslist_one .picbox p{
	width:120px;
	height:120px;
	display:block;
	overflow:hidden;
	}
.newslist_one .picbox p img{
	width:100%;
	max-width:100%;
	}

.newslist_one dl{
	width:710px;
	display:block;
	}
.newslist_one dl dt{
	width:710px;
	height:27px;
	line-height:27px;
	margin-bottom:10px;
	display:block;
	
	}

.newslist_one dl dt a{	
	font-size:16px;
	font-weight:100;
}

.newslist_one dl dd{
	width:710px;
	height:44px;
	line-height:22px;
}

.w865 .news_list li{
	width:865px;
	height:43px;
	line-height:43px;
	border-bottom: 1px dotted #E1E1E1;
}
.w865 .news_list li a{
	font-size:14px;
	width:750px;
	float:left;
	}
.w865 .news_list li span{
	color:#898989;
	float:right;
	}

/*图片列表*/
.piclistbox{
/*	margin-left:20px;
*/}
.piclistbox li{
	margin:15px 33px;
/*	margin-right:30px;
*/}

.page{
	margin-left:33px;	
}

/*案例列表*/
.piclistbox-1{
	/*margin-left:70px;*/
}
.piclistbox-1 li{
	 margin:15px 37px;
	/*margin-right:30px;*/
}

.piclist_page-1{
	margin-left:34px;	
}

/*图文列表*/
.twlist dl{
	width:865px;
	height:auto;
	margin-bottom:10px;
	}
.twlist dl dt{
	height:35px;
	line-height:35px;
	}
.twlist dl dt h2 {
	
	
	height:35px;
	line-height:35px;
	font-size:15px;
	font-weight:100;
	background-position:-995px 15px;
	}
.twlist dl dd{
	clear:both;
	}
.twlist dl .ddbg1{
	background-color:#fafafa;
	border:1px dashed #E0E0E0;
	padding:10px;
	height:120px;
	}
.twlist dl .ddbg1:hover{
	background-color:#f7ffeb;
	border:1px dashed #d2eda;
}
.twlist dl dd .imgbox{
	width:120px;
	height:120px;
	overflow:hidden;
	float:left;
	display:block;
	}
.twlist dl dd .imgbox img{
	max-width:100%;
	}
.twlist dl dd p{
	width:700px;
	height:120px;
	line-height:26px;
	text-indent:2em;
	color:#777777;
	float:right;
	}










/*文章详细页面*/

.w865 .titl {
	width:865px;
	height:auto;
	text-align:center;
	border-bottom: 1px dashed #E6E6E6;
}
.w865 .titl h1 {
	line-height:41px;
	font-family: "微软雅黑", "黑体";
	font-size: 18px;
	margin-bottom:6px;
	color:#d40000;
	font-weight:100;
}
.w865 .titl .laizi {
	text-align:center;
	color:#9b9b9b;
	padding-bottom:10px;
	height:25px;
	line-height:25px;
}
.w865 .titl .laizi .fx{
	width:140px;
	text-align:left;
	float:left;	
	}
.w865 .titl .laizi .fr {
	width:585px;
	float:left;
}
.w865 .titl .laizi .fr a{
		color:#717171;
	}
.w865 .titl .laizi .fr a:hover{
		color:#c00a00;
	}
.w865 .titl .laizi .zh {
	width:70px;
	color: #7E7E7E;
	float: right;
}
.w865 .titl .laizi .zh span {
	font-weight: bold;
	cursor: pointer;
}
.w865 .titl .laizi .zh .small {
	font-size:10px;
	padding-left: 3px;
	padding-right: 3px;
}
.w865 .titl .laizi .zh strong {
	color:#0B3B8C;
}
.w865 .titl .laizi .zh .big {
	font-size:15px;
	padding-left: 3px;
	padding-right: 3px;
}

.w865 .detbox{
	line-height:36px;
	width:865px;
	height:auto;
	font-size:14px;
	color:#636262;
	padding-top:10px;
	padding-bottom:10px;
	overflow: hidden;
	}
.w865  .detbox  p{
	padding-bottom:15px;
	}


.w865 .gdwzlist ul{
	width:803px;
	}
.w865 .gdwzlist ul li{
	width:351px;
	height: 23px;
	line-height: 23px;
	}
.w865 .gdwzlist ul li a{
	width:351px;
	display:block;
	}
	


/******没有用到的******/
	
/*表格*/
.dettable {
	border-left:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	}
.dettable td{
	padding:2px;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	}
.dettable th{
	padding:2px;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	}

.list_hover ul{
	width:228px;
	height:auto;
	}
.list_hover ul li{
	width:228px;
	height:auto;
	margin-bottom:5px;
}
.list_hover ul li a{
	font-size:14px;
	width:190px;
	height:33px;
	line-height:33px;
	padding-left:38px;
	font-weight:bold;
	display:block;
	background-position:0px -570px;
	text-decoration: none;
}
.list_hover ul li a:hover {
	color:#c20000;
	text-decoration: none;
	font-weight:blod;
	background-position:-0px -605px;
}
.list_hover ul li ul{
	width:228px;
	height:auto;
}
.list_hover ul li ul li{
	width:228px;
	height:auto;
	border-bottom:1px dashed #e6d7c1;
}
.list_hover ul li ul li a{
	font-weight:100;
	font-family:"宋体";
	font-size:12px;
	width:190px;
	height:27px;
	line-height:27px;
	padding-left:38px;
	display:block;
	background-position:25px 12px;
	}

.list_hover ul li ul li a:hover{
	width:190px;
	height:27px;
	line-height:27px;
	padding-left:38px;
	font-weight:100;
	background-position:25px -59px;
}
.list_hover .xz a,.list_hover .xz a:hover{
	font-size:14px;
	width:190px;
	height:33px;
	line-height:33px;
	padding-left:38px;
	font-weight:bold;
	color:#fff;
	display:block;
	background-repeat: no-repeat;
	background-position:-0px -640px;
	text-decoration: none;
}

.list_hover .xz2 a,.list_hover .xz2 a:hover{
	font-weight:100;
	font-family:"宋体";
	color:#d40000;
	font-size:12px;
	width:190px;
	height:27px;
	line-height:27px;
	padding-left:38px;
	display:block;
	background-position:25px -59px;
}	

	

/*下载列表*/
.down_list dl{
	width:803px;
	height:auto;
	border-bottom:1px dashed #CCC;
	}
.down_list dl dt{
	height:35px;
	line-height:35px;
	}
.down_list dl dt h2{
	padding-left:10px;
	height:35px;
	line-height:35px;
	font-size:15px;
	background-position:-995px 15px;
	}
.down_list dl dd{
	padding:3px 0;
	width:803px;
	}
.down_list dl dd p{
	text-indent:2em;
	background-color:#fdfdfd;
	border:1px dashed #E0E0E0;
	padding:10px;
	}





/*搜索*/

.searchbox{
	width:970px;
	height:35px;
	padding:15px;
	}
	
.searchbox li{
	float:left;	
	}
.searchbox li h2{
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:100;
	padding-right:10px;	
	}
.searchbox .cxlm span{
	color:#1365be;
	width:180px;
	height:31px;
	line-height:31px;
	padding-left:20px;
	background-position:-980px -158px;
	background-color:#FFF;
	border:1px solid #d9d9d9;
	cursor:pointer;
	display:block;
	}
.searchbox .cxlm select{
	font-size:14px;
	color:#565656;
	width:150px;
	height:35px;
	line-height:35px;
	font-family:"微软雅黑";
	background-position:-980px -158px;
	background-color:#FFF;
	padding:0px;
	border:1px solid #c0c0c0;
	cursor:pointer;
	display:block;
	}

.searchbox .srk{
	color:#565656;
	width:250px;
	height:33px;
	line-height:33px;
	padding-left:25px;
	background-position:5px -235px;
	background-color:#FFF;
	border:1px solid #c0c0c0;
	margin-left:-1px;
	display:block;
	}
.searchbox .srk input{
	width:250px;
	height:33px;
	line-height:33px;
	font-family:"微软雅黑";
	font-size:14px;
	border:0;
	}
.searchbox .aninput input{
	width:100px;
}

.search_gjc {
	width:970px;
	height:25px;
	font-size:16px;
	padding:15px;
	background-color:#f0f0f0;
	filter: progid:DXImageTransform.Microsoft.radius(strength=5);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
	
	

.searchlist dl{
	width:1000px;
	height:auto;
	border-bottom:1px solid #CCC;
	}
.searchlist dl:hover{
	background-color:#F3F3F3;	
	}
.searchlist dl dt{
	height:45px;
	line-height:45px;
	padding:0 10px;
	border-bottom:1px dashed #CCC;
	}
.searchlist dl dt h2{
	font-size:16px;
	float:left;
	}
.searchlist dl dt h2 a{
	padding-left:20px;
	width:800px;
	height:45px;
	line-height:45px;
	display:block;
	background-position:-989px -152px;
	}
.searchlist dl dt h2 a:hover{
	background-position:-989px -203px;
}
.searchlist dl dd{
	padding:10px;
	text-indent:2em;
	color:#7b7b7b;
	clear:both;
	}



</pre></body></html>